package demo1;

public class Test {
    public static void test1(Animal animal){
        animal.eat();
    }
    public static void test2(IRunning iRunning){
        iRunning.run();
    }
    public static void test3(ISwimming iSwimming){
        iSwimming.swim();
    }
    public static void test4(IFlying iFlying){
        iFlying.fly();
    }



    public static void main(String[] args) {
        Bird bird = new Bird ("小鸟",10);
        Dog dog = new Dog("小狗",10);
        test1(bird);
        test2(dog);
        //test4(dog);//小狗不能飞
        test2(new Robot()); //test2()不局限于动物类型
       // test1(new demo1.Robot());



    }
}
